/**
  ******************************************************************************
  * @文件名           : dri_master.h
  * @作者             : citunhk
  * @功能介绍         : RS485主机驱动
  *	@日期             : 2022.11.1
  ******************************************************************************
  * @注意
  *
  *
  *
  ******************************************************************************
  *更改记录
  *日期 修改人 修改内容
  *
  *
  *
  ******************************************************************************
  */
#ifndef __DIR_MASTER_H
#define __DIR_MASTER_H
//#include "stm32f10x.h"
#include "main.h"

#define RS485_MASTER_TX_NUM 200
#define RS485_MASTER_RX_NUM 200



extern uint8_t gBus485_Master_RxBuffer[];
extern uint8_t gBus485_Master_RxCounter;   //主机接收计数
extern uint16_t gStateFinishMaster03;  //03接收成功状态
extern uint16_t gStateFinishMaster16;  //16接收成功状态
extern uint8_t gStateFinishMaster0203;  //变频器03接收成功状态
extern uint8_t gStateFinishMaster0206;  //变频器06接收成功状态

void DRI_MakeModbusMasterUpMsgCrc(void);
void DRI_Master_RX_Integration(void);
void DRI_MasterUpStartTx(void);
void DRI_ProcessModbusMasterUp03Cmd3(void);
void DRI_ProcessModbusMasterUp01Cmd16(void);
void DRI_ProcessModbusMasterUp01Cmd6(void);
void DRI_Master_01TX_Cmd03(void);
void DRI_Master_02TX_Cmd03(uint16_t addr,uint16_t num);
void DRI_Master_02TX_Cmd06(uint16_t addr,uint16_t data);
void DRI_Master_01TX_Cmd16(void);
void DRI_Master_02TX_Cmd16(void);

#endif









